package com.sojson.util.idcard.qxb.enums;

/**
 * 启信宝模糊查询匹配类型
 * 
 * @author liu
 * @date 2021-12-22
 */
public enum EQxbMatchType {

    /** 股东 */
    PARTNER("partner", "股东"),
    /** 法人 */
    OPER("oper", "法人"),
    /** 高管 */
    MEMBER("member", "高管"),
    /** 联系方式 */
    CONTACT("contact", "联系方式"),
    /** 经营范围 */
    SCOPE("scope", "经营范围"),
    /** 公司名称 */
    ENAME("ename", "公司名称"),
    /** 专利 */
    PATENT("patent", "专利"),
    /** 著作权作品名称 */
    COPYRIGHT("copyright", "著作权作品名称"),
    /** 软件著作权名称 */
    SOFTWARE("software", "软件著作权名称"),
    /** 商标 */
    TRADEMARK("trademark", "商标"),
    /** 网址 */
    DOMAIN("domain", "网址"),
    /** 产品 */
    PRODUCT("product", "产品");

    /** 类型代码 */
    private String code;
    /** 类型名称 */
    private String name;

    private EQxbMatchType(String code, String name) {
         this.code = code;
         this.name = name;
     }

    /**
     * 获取类型代码
     * 
     * @return
     */
    public String getCode() {
        return code;
    }

    /**
     * 设置类型代码
     * 
     * @param code
     */
    public void setCode(String code) {
        this.code = code;
    }

    /**
     * 获取类型名称
     * 
     * @return
     */
    public String getName() {
        return name;
    }

    /**
     * 设置类型名称
     * 
     * @param name
     */
    public void setName(String name) {
        this.name = name;
    }

}